-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a simple NVMe module for NVMe Fabrics support #5357
Add a simple NVMe module for NVMe Fabrics support #5357
Conversation
Hello @vojtechtrefny! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found: There are currently no PEP 8 issues detected in this Pull Request. Cheers! 🍻 Comment last updated at 2023-12-12 13:14:51 UTC |
b8e3c03
to
3a812a3
Compare
This is a bug in blivet on RHEL, we need to fix this before this can be merged, moving the PR to draft for now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Module structure looks good for me. :)
Okay, with a simple fix of the above and updated blivet, everything works as expected. Tested via |
Please add the Jira issue to the commit messages: https://github.com/rhinstaller/anaconda/blob/rhel-9/CONTRIBUTING.rst#commits-for-rhel-branches |
3a812a3
to
39a944a
Compare
For now we want to support only NVMe Fabrics devices that don't require manual configuration so we need to just make sure the config files in /etc/nvme are fully populated before the installer starts and after the installation copied to the installed system. This is covered by calling the 'startup' and 'write' functions of the Blivet's NVMe module. Resolves: jira#RHEL-10216 Resolves: jira#RHEL-9310 Resolves: jira#RHEL-11543 Resolves: jira#RHEL-11544
Related: jira#RHEL-10216 Related: jira#RHEL-9310 Related: jira#RHEL-11543 Related: jira#RHEL-11544
39a944a
to
8367d32
Compare
Marking as ready for review, the fixed version of blivet is now available in RHEL 9. |
/kickstart-test --testtype smoke |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. :)
Port of #5328 to RHEL 9. We don't need any additional changes for RHEL, the NVMe module was added to blivet in 3.4.0 (3.6.0 is now required on RHEL 9, we have some additional fixes for the module not yet build for RHEL, but the public
startup
andwrite
methods are available since 9.1) and the libblockdev NVMe plugin dependency is covered by depending on thelibblockdev-plugins-all
meta package.